组合查询之join子查询

前面讲了union查询,今天又用到了join查询,join能不能用到子查询呢,答案是当然可以,下面是例子:

Db::table('think_user')->alias('a')->join([$subsql=> 'w'], 'a.artist_id = w.artist_id')->select();

结合union子查询基本就可以胜任大部分复杂的sql查询了。其中的$subsql就是一个子查询语句,由buildsql()而来,详情请见union子查询

发表回复

您的电子邮箱地址不会被公开。